/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Adaptedaui2android7cuiFactory
 * @model kind="package"
 * @generated
 */
public interface Adaptedaui2android7cuiPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "adaptedaui2android7cui";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://www.fit.hcmus.edu.vn/se/mdd/mbuid/adaptedaui2android7cui";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "adaptedaui2android7cui";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	Adaptedaui2android7cuiPackage eINSTANCE = vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl.init();

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UserInterfaceImpl <em>User Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UserInterfaceImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUserInterface()
	 * @generated
	 */
	int USER_INTERFACE = 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int USER_INTERFACE__NAME = 0;

	/**
	 * The number of structural features of the '<em>User Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int USER_INTERFACE_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationImpl <em>Presentation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getPresentation()
	 * @generated
	 */
	int PRESENTATION = 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION__NAME = USER_INTERFACE__NAME;

	/**
	 * The feature id for the '<em><b>Actions</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION__ACTIONS = USER_INTERFACE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Presentation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_FEATURE_COUNT = USER_INTERFACE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.ActionImpl <em>Action</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.ActionImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getAction()
	 * @generated
	 */
	int ACTION = 2;

	/**
	 * The feature id for the '<em><b>Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION__DESCRIPTION = 0;

	/**
	 * The number of structural features of the '<em>Action</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTION_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationUnitImpl <em>Presentation Unit</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationUnitImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getPresentationUnit()
	 * @generated
	 */
	int PRESENTATION_UNIT = 3;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_UNIT__NAME = PRESENTATION__NAME;

	/**
	 * The feature id for the '<em><b>Actions</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_UNIT__ACTIONS = PRESENTATION__ACTIONS;

	/**
	 * The feature id for the '<em><b>Ui Components</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_UNIT__UI_COMPONENTS = PRESENTATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Relationships</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_UNIT__RELATIONSHIPS = PRESENTATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Implementation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_UNIT__IMPLEMENTATION = PRESENTATION_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Presentation Unit</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_UNIT_FEATURE_COUNT = PRESENTATION_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIComponentImpl <em>UI Component</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIComponentImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUIComponent()
	 * @generated
	 */
	int UI_COMPONENT = 4;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_COMPONENT__NAME = USER_INTERFACE__NAME;

	/**
	 * The number of structural features of the '<em>UI Component</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_COMPONENT_FEATURE_COUNT = USER_INTERFACE_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.RelationshipImpl <em>Relationship</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.RelationshipImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getRelationship()
	 * @generated
	 */
	int RELATIONSHIP = 6;

	/**
	 * The feature id for the '<em><b>Label</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATIONSHIP__LABEL = 0;

	/**
	 * The number of structural features of the '<em>Relationship</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATIONSHIP_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIComponentRelationshipImpl <em>UI Component Relationship</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIComponentRelationshipImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUIComponentRelationship()
	 * @generated
	 */
	int UI_COMPONENT_RELATIONSHIP = 5;

	/**
	 * The feature id for the '<em><b>Label</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_COMPONENT_RELATIONSHIP__LABEL = RELATIONSHIP__LABEL;

	/**
	 * The number of structural features of the '<em>UI Component Relationship</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_COMPONENT_RELATIONSHIP_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIElementImpl <em>UI Element</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIElementImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUIElement()
	 * @generated
	 */
	int UI_ELEMENT = 7;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_ELEMENT__NAME = UI_COMPONENT__NAME;

	/**
	 * The number of structural features of the '<em>UI Element</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_ELEMENT_FEATURE_COUNT = UI_COMPONENT_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.AbstractUIComponentImpl <em>Abstract UI Component</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.AbstractUIComponentImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getAbstractUIComponent()
	 * @generated
	 */
	int ABSTRACT_UI_COMPONENT = 8;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_UI_COMPONENT__NAME = UI_COMPONENT__NAME;

	/**
	 * The feature id for the '<em><b>Implementation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_UI_COMPONENT__IMPLEMENTATION = UI_COMPONENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Abstract UI Component</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_UI_COMPONENT_FEATURE_COUNT = UI_COMPONENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.InputFieldImpl <em>Input Field</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.InputFieldImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getInputField()
	 * @generated
	 */
	int INPUT_FIELD = 9;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_FIELD__NAME = UI_ELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Implementation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_FIELD__IMPLEMENTATION = UI_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Input Field</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INPUT_FIELD_FEATURE_COUNT = UI_ELEMENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.OutputFieldImpl <em>Output Field</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.OutputFieldImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getOutputField()
	 * @generated
	 */
	int OUTPUT_FIELD = 10;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OUTPUT_FIELD__NAME = UI_ELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Implementation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OUTPUT_FIELD__IMPLEMENTATION = UI_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Output Field</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OUTPUT_FIELD_FEATURE_COUNT = UI_ELEMENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.SelectorImpl <em>Selector</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.SelectorImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getSelector()
	 * @generated
	 */
	int SELECTOR = 11;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECTOR__NAME = UI_ELEMENT__NAME;

	/**
	 * The number of structural features of the '<em>Selector</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SELECTOR_FEATURE_COUNT = UI_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.CommandImpl <em>Command</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.CommandImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getCommand()
	 * @generated
	 */
	int COMMAND = 12;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMMAND__NAME = UI_ELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Destinations</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMMAND__DESTINATIONS = UI_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Command</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMMAND_FEATURE_COUNT = UI_ELEMENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.MultipleChoiceImpl <em>Multiple Choice</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.MultipleChoiceImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getMultipleChoice()
	 * @generated
	 */
	int MULTIPLE_CHOICE = 13;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MULTIPLE_CHOICE__NAME = SELECTOR__NAME;

	/**
	 * The feature id for the '<em><b>Implementation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MULTIPLE_CHOICE__IMPLEMENTATION = SELECTOR_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Multiple Choice</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MULTIPLE_CHOICE_FEATURE_COUNT = SELECTOR_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.SingleChoiceImpl <em>Single Choice</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.SingleChoiceImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getSingleChoice()
	 * @generated
	 */
	int SINGLE_CHOICE = 14;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SINGLE_CHOICE__NAME = SELECTOR__NAME;

	/**
	 * The feature id for the '<em><b>Implementation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SINGLE_CHOICE__IMPLEMENTATION = SELECTOR_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Single Choice</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SINGLE_CHOICE_FEATURE_COUNT = SELECTOR_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.NavigatorImpl <em>Navigator</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.NavigatorImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getNavigator()
	 * @generated
	 */
	int NAVIGATOR = 15;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NAVIGATOR__NAME = COMMAND__NAME;

	/**
	 * The feature id for the '<em><b>Destinations</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NAVIGATOR__DESTINATIONS = COMMAND__DESTINATIONS;

	/**
	 * The feature id for the '<em><b>Implementation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NAVIGATOR__IMPLEMENTATION = COMMAND_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Navigator</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NAVIGATOR_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.ActivatorImpl <em>Activator</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.ActivatorImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getActivator()
	 * @generated
	 */
	int ACTIVATOR = 16;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATOR__NAME = COMMAND__NAME;

	/**
	 * The feature id for the '<em><b>Destinations</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATOR__DESTINATIONS = COMMAND__DESTINATIONS;

	/**
	 * The feature id for the '<em><b>Actions</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATOR__ACTIONS = COMMAND_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Implementation</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATOR__IMPLEMENTATION = COMMAND_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Activator</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ACTIVATOR_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationSystemImpl <em>Presentation System</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationSystemImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getPresentationSystem()
	 * @generated
	 */
	int PRESENTATION_SYSTEM = 17;

	/**
	 * The feature id for the '<em><b>Presentations</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_SYSTEM__PRESENTATIONS = 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_SYSTEM__NAME = 1;

	/**
	 * The number of structural features of the '<em>Presentation System</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRESENTATION_SYSTEM_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIContainerRelationshipImpl <em>UI Container Relationship</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIContainerRelationshipImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUIContainerRelationship()
	 * @generated
	 */
	int UI_CONTAINER_RELATIONSHIP = 18;

	/**
	 * The feature id for the '<em><b>Label</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_CONTAINER_RELATIONSHIP__LABEL = UI_COMPONENT_RELATIONSHIP__LABEL;

	/**
	 * The feature id for the '<em><b>Source</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_CONTAINER_RELATIONSHIP__SOURCE = UI_COMPONENT_RELATIONSHIP_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Target</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_CONTAINER_RELATIONSHIP__TARGET = UI_COMPONENT_RELATIONSHIP_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>UI Container Relationship</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_CONTAINER_RELATIONSHIP_FEATURE_COUNT = UI_COMPONENT_RELATIONSHIP_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UITemporalRelationshipImpl <em>UI Temporal Relationship</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UITemporalRelationshipImpl
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUITemporalRelationship()
	 * @generated
	 */
	int UI_TEMPORAL_RELATIONSHIP = 19;

	/**
	 * The feature id for the '<em><b>Label</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_TEMPORAL_RELATIONSHIP__LABEL = UI_COMPONENT_RELATIONSHIP__LABEL;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_TEMPORAL_RELATIONSHIP__TYPE = UI_COMPONENT_RELATIONSHIP_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Source</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_TEMPORAL_RELATIONSHIP__SOURCE = UI_COMPONENT_RELATIONSHIP_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Target</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_TEMPORAL_RELATIONSHIP__TARGET = UI_COMPONENT_RELATIONSHIP_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>UI Temporal Relationship</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UI_TEMPORAL_RELATIONSHIP_FEATURE_COUNT = UI_COMPONENT_RELATIONSHIP_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnitImplementation <em>Presentation Unit Implementation</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnitImplementation
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getPresentationUnitImplementation()
	 * @generated
	 */
	int PRESENTATION_UNIT_IMPLEMENTATION = 20;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponentImplementation <em>Abstract UI Component Implementation</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponentImplementation
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getAbstractUIComponentImplementation()
	 * @generated
	 */
	int ABSTRACT_UI_COMPONENT_IMPLEMENTATION = 21;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputFieldImplementation <em>Input Field Implementation</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputFieldImplementation
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getInputFieldImplementation()
	 * @generated
	 */
	int INPUT_FIELD_IMPLEMENTATION = 22;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputFieldImplementation <em>Output Field Implementation</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputFieldImplementation
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getOutputFieldImplementation()
	 * @generated
	 */
	int OUTPUT_FIELD_IMPLEMENTATION = 23;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoiceImplementation <em>Multiple Choice Implementation</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoiceImplementation
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getMultipleChoiceImplementation()
	 * @generated
	 */
	int MULTIPLE_CHOICE_IMPLEMENTATION = 24;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoiceImplementation <em>Single Choice Implementation</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoiceImplementation
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getSingleChoiceImplementation()
	 * @generated
	 */
	int SINGLE_CHOICE_IMPLEMENTATION = 25;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.NavigatorImplementation <em>Navigator Implementation</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.NavigatorImplementation
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getNavigatorImplementation()
	 * @generated
	 */
	int NAVIGATOR_IMPLEMENTATION = 26;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.ActivatorImplementation <em>Activator Implementation</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.ActivatorImplementation
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getActivatorImplementation()
	 * @generated
	 */
	int ACTIVATOR_IMPLEMENTATION = 27;

	/**
	 * The meta object id for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.TemporalOperator <em>Temporal Operator</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.TemporalOperator
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getTemporalOperator()
	 * @generated
	 */
	int TEMPORAL_OPERATOR = 28;


	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Presentation <em>Presentation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Presentation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Presentation
	 * @generated
	 */
	EClass getPresentation();

	/**
	 * Returns the meta object for the containment reference list '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Presentation#getActions <em>Actions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Actions</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Presentation#getActions()
	 * @see #getPresentation()
	 * @generated
	 */
	EReference getPresentation_Actions();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UserInterface <em>User Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>User Interface</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UserInterface
	 * @generated
	 */
	EClass getUserInterface();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UserInterface#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UserInterface#getName()
	 * @see #getUserInterface()
	 * @generated
	 */
	EAttribute getUserInterface_Name();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Action <em>Action</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Action</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Action
	 * @generated
	 */
	EClass getAction();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Action#getDescription <em>Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Description</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Action#getDescription()
	 * @see #getAction()
	 * @generated
	 */
	EAttribute getAction_Description();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnit <em>Presentation Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Presentation Unit</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnit
	 * @generated
	 */
	EClass getPresentationUnit();

	/**
	 * Returns the meta object for the containment reference list '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnit#getUiComponents <em>Ui Components</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Ui Components</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnit#getUiComponents()
	 * @see #getPresentationUnit()
	 * @generated
	 */
	EReference getPresentationUnit_UiComponents();

	/**
	 * Returns the meta object for the containment reference list '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnit#getRelationships <em>Relationships</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Relationships</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnit#getRelationships()
	 * @see #getPresentationUnit()
	 * @generated
	 */
	EReference getPresentationUnit_Relationships();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnit#getImplementation <em>Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnit#getImplementation()
	 * @see #getPresentationUnit()
	 * @generated
	 */
	EAttribute getPresentationUnit_Implementation();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIComponent <em>UI Component</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>UI Component</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIComponent
	 * @generated
	 */
	EClass getUIComponent();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIComponentRelationship <em>UI Component Relationship</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>UI Component Relationship</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIComponentRelationship
	 * @generated
	 */
	EClass getUIComponentRelationship();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Relationship <em>Relationship</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Relationship</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Relationship
	 * @generated
	 */
	EClass getRelationship();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Relationship#getLabel <em>Label</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Label</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Relationship#getLabel()
	 * @see #getRelationship()
	 * @generated
	 */
	EAttribute getRelationship_Label();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIElement <em>UI Element</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>UI Element</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIElement
	 * @generated
	 */
	EClass getUIElement();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponent <em>Abstract UI Component</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Abstract UI Component</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponent
	 * @generated
	 */
	EClass getAbstractUIComponent();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponent#getImplementation <em>Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponent#getImplementation()
	 * @see #getAbstractUIComponent()
	 * @generated
	 */
	EAttribute getAbstractUIComponent_Implementation();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputField <em>Input Field</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Input Field</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputField
	 * @generated
	 */
	EClass getInputField();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputField#getImplementation <em>Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputField#getImplementation()
	 * @see #getInputField()
	 * @generated
	 */
	EAttribute getInputField_Implementation();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputField <em>Output Field</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Output Field</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputField
	 * @generated
	 */
	EClass getOutputField();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputField#getImplementation <em>Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputField#getImplementation()
	 * @see #getOutputField()
	 * @generated
	 */
	EAttribute getOutputField_Implementation();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Selector <em>Selector</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Selector</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Selector
	 * @generated
	 */
	EClass getSelector();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Command <em>Command</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Command</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Command
	 * @generated
	 */
	EClass getCommand();

	/**
	 * Returns the meta object for the reference list '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Command#getDestinations <em>Destinations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Destinations</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Command#getDestinations()
	 * @see #getCommand()
	 * @generated
	 */
	EReference getCommand_Destinations();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoice <em>Multiple Choice</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Multiple Choice</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoice
	 * @generated
	 */
	EClass getMultipleChoice();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoice#getImplementation <em>Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoice#getImplementation()
	 * @see #getMultipleChoice()
	 * @generated
	 */
	EAttribute getMultipleChoice_Implementation();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoice <em>Single Choice</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Single Choice</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoice
	 * @generated
	 */
	EClass getSingleChoice();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoice#getImplementation <em>Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoice#getImplementation()
	 * @see #getSingleChoice()
	 * @generated
	 */
	EAttribute getSingleChoice_Implementation();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Navigator <em>Navigator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Navigator</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Navigator
	 * @generated
	 */
	EClass getNavigator();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Navigator#getImplementation <em>Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Navigator#getImplementation()
	 * @see #getNavigator()
	 * @generated
	 */
	EAttribute getNavigator_Implementation();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Activator <em>Activator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Activator</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Activator
	 * @generated
	 */
	EClass getActivator();

	/**
	 * Returns the meta object for the reference list '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Activator#getActions <em>Actions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Actions</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Activator#getActions()
	 * @see #getActivator()
	 * @generated
	 */
	EReference getActivator_Actions();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Activator#getImplementation <em>Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.Activator#getImplementation()
	 * @see #getActivator()
	 * @generated
	 */
	EAttribute getActivator_Implementation();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationSystem <em>Presentation System</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Presentation System</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationSystem
	 * @generated
	 */
	EClass getPresentationSystem();

	/**
	 * Returns the meta object for the containment reference list '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationSystem#getPresentations <em>Presentations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Presentations</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationSystem#getPresentations()
	 * @see #getPresentationSystem()
	 * @generated
	 */
	EReference getPresentationSystem_Presentations();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationSystem#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationSystem#getName()
	 * @see #getPresentationSystem()
	 * @generated
	 */
	EAttribute getPresentationSystem_Name();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIContainerRelationship <em>UI Container Relationship</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>UI Container Relationship</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIContainerRelationship
	 * @generated
	 */
	EClass getUIContainerRelationship();

	/**
	 * Returns the meta object for the reference '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIContainerRelationship#getSource <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Source</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIContainerRelationship#getSource()
	 * @see #getUIContainerRelationship()
	 * @generated
	 */
	EReference getUIContainerRelationship_Source();

	/**
	 * Returns the meta object for the reference '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIContainerRelationship#getTarget <em>Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Target</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UIContainerRelationship#getTarget()
	 * @see #getUIContainerRelationship()
	 * @generated
	 */
	EReference getUIContainerRelationship_Target();

	/**
	 * Returns the meta object for class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UITemporalRelationship <em>UI Temporal Relationship</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>UI Temporal Relationship</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UITemporalRelationship
	 * @generated
	 */
	EClass getUITemporalRelationship();

	/**
	 * Returns the meta object for the attribute '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UITemporalRelationship#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UITemporalRelationship#getType()
	 * @see #getUITemporalRelationship()
	 * @generated
	 */
	EAttribute getUITemporalRelationship_Type();

	/**
	 * Returns the meta object for the reference '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UITemporalRelationship#getSource <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Source</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UITemporalRelationship#getSource()
	 * @see #getUITemporalRelationship()
	 * @generated
	 */
	EReference getUITemporalRelationship_Source();

	/**
	 * Returns the meta object for the reference '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UITemporalRelationship#getTarget <em>Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Target</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.UITemporalRelationship#getTarget()
	 * @see #getUITemporalRelationship()
	 * @generated
	 */
	EReference getUITemporalRelationship_Target();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnitImplementation <em>Presentation Unit Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Presentation Unit Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnitImplementation
	 * @generated
	 */
	EEnum getPresentationUnitImplementation();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponentImplementation <em>Abstract UI Component Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Abstract UI Component Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponentImplementation
	 * @generated
	 */
	EEnum getAbstractUIComponentImplementation();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputFieldImplementation <em>Input Field Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Input Field Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputFieldImplementation
	 * @generated
	 */
	EEnum getInputFieldImplementation();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputFieldImplementation <em>Output Field Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Output Field Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputFieldImplementation
	 * @generated
	 */
	EEnum getOutputFieldImplementation();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoiceImplementation <em>Multiple Choice Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Multiple Choice Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoiceImplementation
	 * @generated
	 */
	EEnum getMultipleChoiceImplementation();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoiceImplementation <em>Single Choice Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Single Choice Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoiceImplementation
	 * @generated
	 */
	EEnum getSingleChoiceImplementation();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.NavigatorImplementation <em>Navigator Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Navigator Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.NavigatorImplementation
	 * @generated
	 */
	EEnum getNavigatorImplementation();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.ActivatorImplementation <em>Activator Implementation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Activator Implementation</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.ActivatorImplementation
	 * @generated
	 */
	EEnum getActivatorImplementation();

	/**
	 * Returns the meta object for enum '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.TemporalOperator <em>Temporal Operator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Temporal Operator</em>'.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.TemporalOperator
	 * @generated
	 */
	EEnum getTemporalOperator();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	Adaptedaui2android7cuiFactory getAdaptedaui2android7cuiFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationImpl <em>Presentation</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getPresentation()
		 * @generated
		 */
		EClass PRESENTATION = eINSTANCE.getPresentation();

		/**
		 * The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PRESENTATION__ACTIONS = eINSTANCE.getPresentation_Actions();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UserInterfaceImpl <em>User Interface</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UserInterfaceImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUserInterface()
		 * @generated
		 */
		EClass USER_INTERFACE = eINSTANCE.getUserInterface();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute USER_INTERFACE__NAME = eINSTANCE.getUserInterface_Name();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.ActionImpl <em>Action</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.ActionImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getAction()
		 * @generated
		 */
		EClass ACTION = eINSTANCE.getAction();

		/**
		 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTION__DESCRIPTION = eINSTANCE.getAction_Description();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationUnitImpl <em>Presentation Unit</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationUnitImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getPresentationUnit()
		 * @generated
		 */
		EClass PRESENTATION_UNIT = eINSTANCE.getPresentationUnit();

		/**
		 * The meta object literal for the '<em><b>Ui Components</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PRESENTATION_UNIT__UI_COMPONENTS = eINSTANCE.getPresentationUnit_UiComponents();

		/**
		 * The meta object literal for the '<em><b>Relationships</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PRESENTATION_UNIT__RELATIONSHIPS = eINSTANCE.getPresentationUnit_Relationships();

		/**
		 * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRESENTATION_UNIT__IMPLEMENTATION = eINSTANCE.getPresentationUnit_Implementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIComponentImpl <em>UI Component</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIComponentImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUIComponent()
		 * @generated
		 */
		EClass UI_COMPONENT = eINSTANCE.getUIComponent();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIComponentRelationshipImpl <em>UI Component Relationship</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIComponentRelationshipImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUIComponentRelationship()
		 * @generated
		 */
		EClass UI_COMPONENT_RELATIONSHIP = eINSTANCE.getUIComponentRelationship();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.RelationshipImpl <em>Relationship</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.RelationshipImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getRelationship()
		 * @generated
		 */
		EClass RELATIONSHIP = eINSTANCE.getRelationship();

		/**
		 * The meta object literal for the '<em><b>Label</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RELATIONSHIP__LABEL = eINSTANCE.getRelationship_Label();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIElementImpl <em>UI Element</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIElementImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUIElement()
		 * @generated
		 */
		EClass UI_ELEMENT = eINSTANCE.getUIElement();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.AbstractUIComponentImpl <em>Abstract UI Component</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.AbstractUIComponentImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getAbstractUIComponent()
		 * @generated
		 */
		EClass ABSTRACT_UI_COMPONENT = eINSTANCE.getAbstractUIComponent();

		/**
		 * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ABSTRACT_UI_COMPONENT__IMPLEMENTATION = eINSTANCE.getAbstractUIComponent_Implementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.InputFieldImpl <em>Input Field</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.InputFieldImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getInputField()
		 * @generated
		 */
		EClass INPUT_FIELD = eINSTANCE.getInputField();

		/**
		 * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute INPUT_FIELD__IMPLEMENTATION = eINSTANCE.getInputField_Implementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.OutputFieldImpl <em>Output Field</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.OutputFieldImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getOutputField()
		 * @generated
		 */
		EClass OUTPUT_FIELD = eINSTANCE.getOutputField();

		/**
		 * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute OUTPUT_FIELD__IMPLEMENTATION = eINSTANCE.getOutputField_Implementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.SelectorImpl <em>Selector</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.SelectorImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getSelector()
		 * @generated
		 */
		EClass SELECTOR = eINSTANCE.getSelector();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.CommandImpl <em>Command</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.CommandImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getCommand()
		 * @generated
		 */
		EClass COMMAND = eINSTANCE.getCommand();

		/**
		 * The meta object literal for the '<em><b>Destinations</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference COMMAND__DESTINATIONS = eINSTANCE.getCommand_Destinations();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.MultipleChoiceImpl <em>Multiple Choice</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.MultipleChoiceImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getMultipleChoice()
		 * @generated
		 */
		EClass MULTIPLE_CHOICE = eINSTANCE.getMultipleChoice();

		/**
		 * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MULTIPLE_CHOICE__IMPLEMENTATION = eINSTANCE.getMultipleChoice_Implementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.SingleChoiceImpl <em>Single Choice</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.SingleChoiceImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getSingleChoice()
		 * @generated
		 */
		EClass SINGLE_CHOICE = eINSTANCE.getSingleChoice();

		/**
		 * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SINGLE_CHOICE__IMPLEMENTATION = eINSTANCE.getSingleChoice_Implementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.NavigatorImpl <em>Navigator</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.NavigatorImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getNavigator()
		 * @generated
		 */
		EClass NAVIGATOR = eINSTANCE.getNavigator();

		/**
		 * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute NAVIGATOR__IMPLEMENTATION = eINSTANCE.getNavigator_Implementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.ActivatorImpl <em>Activator</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.ActivatorImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getActivator()
		 * @generated
		 */
		EClass ACTIVATOR = eINSTANCE.getActivator();

		/**
		 * The meta object literal for the '<em><b>Actions</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ACTIVATOR__ACTIONS = eINSTANCE.getActivator_Actions();

		/**
		 * The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ACTIVATOR__IMPLEMENTATION = eINSTANCE.getActivator_Implementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationSystemImpl <em>Presentation System</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.PresentationSystemImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getPresentationSystem()
		 * @generated
		 */
		EClass PRESENTATION_SYSTEM = eINSTANCE.getPresentationSystem();

		/**
		 * The meta object literal for the '<em><b>Presentations</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PRESENTATION_SYSTEM__PRESENTATIONS = eINSTANCE.getPresentationSystem_Presentations();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRESENTATION_SYSTEM__NAME = eINSTANCE.getPresentationSystem_Name();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIContainerRelationshipImpl <em>UI Container Relationship</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UIContainerRelationshipImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUIContainerRelationship()
		 * @generated
		 */
		EClass UI_CONTAINER_RELATIONSHIP = eINSTANCE.getUIContainerRelationship();

		/**
		 * The meta object literal for the '<em><b>Source</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference UI_CONTAINER_RELATIONSHIP__SOURCE = eINSTANCE.getUIContainerRelationship_Source();

		/**
		 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference UI_CONTAINER_RELATIONSHIP__TARGET = eINSTANCE.getUIContainerRelationship_Target();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UITemporalRelationshipImpl <em>UI Temporal Relationship</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.UITemporalRelationshipImpl
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getUITemporalRelationship()
		 * @generated
		 */
		EClass UI_TEMPORAL_RELATIONSHIP = eINSTANCE.getUITemporalRelationship();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute UI_TEMPORAL_RELATIONSHIP__TYPE = eINSTANCE.getUITemporalRelationship_Type();

		/**
		 * The meta object literal for the '<em><b>Source</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference UI_TEMPORAL_RELATIONSHIP__SOURCE = eINSTANCE.getUITemporalRelationship_Source();

		/**
		 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference UI_TEMPORAL_RELATIONSHIP__TARGET = eINSTANCE.getUITemporalRelationship_Target();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnitImplementation <em>Presentation Unit Implementation</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.PresentationUnitImplementation
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getPresentationUnitImplementation()
		 * @generated
		 */
		EEnum PRESENTATION_UNIT_IMPLEMENTATION = eINSTANCE.getPresentationUnitImplementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponentImplementation <em>Abstract UI Component Implementation</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.AbstractUIComponentImplementation
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getAbstractUIComponentImplementation()
		 * @generated
		 */
		EEnum ABSTRACT_UI_COMPONENT_IMPLEMENTATION = eINSTANCE.getAbstractUIComponentImplementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputFieldImplementation <em>Input Field Implementation</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.InputFieldImplementation
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getInputFieldImplementation()
		 * @generated
		 */
		EEnum INPUT_FIELD_IMPLEMENTATION = eINSTANCE.getInputFieldImplementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputFieldImplementation <em>Output Field Implementation</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.OutputFieldImplementation
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getOutputFieldImplementation()
		 * @generated
		 */
		EEnum OUTPUT_FIELD_IMPLEMENTATION = eINSTANCE.getOutputFieldImplementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoiceImplementation <em>Multiple Choice Implementation</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.MultipleChoiceImplementation
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getMultipleChoiceImplementation()
		 * @generated
		 */
		EEnum MULTIPLE_CHOICE_IMPLEMENTATION = eINSTANCE.getMultipleChoiceImplementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoiceImplementation <em>Single Choice Implementation</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.SingleChoiceImplementation
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getSingleChoiceImplementation()
		 * @generated
		 */
		EEnum SINGLE_CHOICE_IMPLEMENTATION = eINSTANCE.getSingleChoiceImplementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.NavigatorImplementation <em>Navigator Implementation</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.NavigatorImplementation
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getNavigatorImplementation()
		 * @generated
		 */
		EEnum NAVIGATOR_IMPLEMENTATION = eINSTANCE.getNavigatorImplementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.ActivatorImplementation <em>Activator Implementation</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.ActivatorImplementation
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getActivatorImplementation()
		 * @generated
		 */
		EEnum ACTIVATOR_IMPLEMENTATION = eINSTANCE.getActivatorImplementation();

		/**
		 * The meta object literal for the '{@link vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.TemporalOperator <em>Temporal Operator</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.TemporalOperator
		 * @see vn.edu.hcmus.fit.se.mdd.mbuid.adaptedaui2android7cui.impl.Adaptedaui2android7cuiPackageImpl#getTemporalOperator()
		 * @generated
		 */
		EEnum TEMPORAL_OPERATOR = eINSTANCE.getTemporalOperator();

	}

} //Adaptedaui2android7cuiPackage
